﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;

namespace HRP.Private.Mensagens
{
    public partial class Index : System.Web.UI.Page
    {
        public string mensagens = "";


        protected void Page_Load(object sender, EventArgs e)
        {
            Page.PreRender += Page_PreRender;
        }

        void Page_PreRender(object sender, EventArgs e)
        {
            if (Convert.ToInt32(Session["inbox"]) == 0)
            {
                mensagenstodas();
            }
            if (Convert.ToInt32(Session["inbox"]) == 1)
            {
                mensagensLidas();
            }
            if (Convert.ToInt32(Session["inbox"]) == 2)
            {
                mensagensporler();
            }
            if (Convert.ToInt32(Session["inbox"]) == 3)
            {
                msgenviadas();
            }
        }

        void msgenviadas() 
        {
            //mensagensTable.DataSource = Mensagens_BLL.Instance.obterMensagensEnviadas(Convert.ToInt32(Session["userid"]));
            //mensagensTable.DataBind();
            ListViewMail.DataSource = Mensagens_BLL.Instance.obterMensagensEnviadas(Convert.ToInt32(Session["userid"]));
            ListViewMail.DataBind();
        }

        void mensagenstodas()
        {
            //mensagensTable.DataSource = Mensagens_BLL.Instance.obterTodasMensagens(Convert.ToInt32(Session["userid"]));
            //mensagensTable.DataBind();
            ListViewMail.DataSource = Mensagens_BLL.Instance.obterTodasMensagens(Convert.ToInt32(Session["userid"]));
            ListViewMail.DataBind();
           
        }

        void mensagensporler()
        {
            //mensagensTable.DataSource = Mensagens_BLL.Instance.obterMensagens(Convert.ToInt32(Session["userid"]), false);
            //mensagensTable.DataBind();
            ListViewMail.DataSource = Mensagens_BLL.Instance.obterMensagens(Convert.ToInt32(Session["userid"]), false);
            ListViewMail.DataBind();
        }

        void mensagensLidas()
        {
           // mensagensTable.DataSource = Mensagens_BLL.Instance.obterMensagens(Convert.ToInt32(Session["userid"]), true);
           // mensagensTable.DataBind();
            ListViewMail.DataSource = Mensagens_BLL.Instance.obterMensagens(Convert.ToInt32(Session["userid"]), true);
             ListViewMail.DataBind();
        }

    }
}